package com.yanqu.road.entity.activity.rankunionwar.data;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

public class CrossRankUnionWarGambleData {

    private int activityId;

    //第几轮的竞猜
    private int turn;

    //选入竞猜的比赛 GameNo
    private Map<Integer,List<String>> gameNoMap;

    //胜利的商会
    private List<String> winUnionIdList = new ArrayList<>();

    //猜对对应次数的人数
    private Map<Integer,Integer> rightMap = new ConcurrentHashMap<>();
    //猜对对应次数的人
    private Map<Integer,List<Long>> rightUserMap = new ConcurrentHashMap<>();

    //userId gameNo 竞猜哪几个队伍获胜
    private Map<Long,Map<Integer,String>> guessUnionIdMap = new ConcurrentHashMap<>();

    private boolean isOver = false;

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getTurn() {
        return turn;
    }

    public void setTurn(int turn) {
        this.turn = turn;
    }

    public Map<Integer, List<String>> getGameNoMap() {
        return gameNoMap;
    }

    public void setGameNoMap(Map<Integer, List<String>> gameNoMap) {
        this.gameNoMap = gameNoMap;
    }

    public List<String> getWinUnionIdList() {
        return winUnionIdList;
    }

    public void setWinUnionIdList(List<String> winUnionIdList) {
        this.winUnionIdList = winUnionIdList;
    }

    public Map<Long, Map<Integer, String>> getGuessUnionIdMap() {
        return guessUnionIdMap;
    }

    public void setGuessUnionIdMap(Map<Long, Map<Integer, String>> guessUnionIdMap) {
        this.guessUnionIdMap = guessUnionIdMap;
    }

    public boolean isOver() {
        return isOver;
    }

    public void setOver(boolean over) {
        isOver = over;
    }


    public Map<Integer, Integer> getRightMap() {
        return rightMap;
    }

    public void setRightMap(Map<Integer, Integer> rightMap) {
        this.rightMap = rightMap;
    }

    public Map<Integer, List<Long>> getRightUserMap() {
        return rightUserMap;
    }

    public void setRightUserMap(Map<Integer, List<Long>> rightUserMap) {
        this.rightUserMap = rightUserMap;
    }
}
